window grates - German English Dictionary